
package Junio2012;

import junit.framework.Assert;

import org.junit.Before;
import org.junit.Test;


public class TestContador {
	private Contador c;

	/**
	 * Probando constructores
	 */
	@Before
	public void setUp() {
	
				
		c = new Contador(0);
		
	}

	@Test
	public void testIniciar() {
	c.iniciar(10);
	Assert.assertEquals (10, c.ultimoValor());
	}
	
	@Test
	public void testUltimoValor() {
	Assert.assertEquals (0, c.ultimoValor());
	}
	
	@Test
	public void testSiguiente() {
	Assert.assertEquals (1, c.siguiente());
	Assert.assertEquals (2, c.siguiente());
	c.iniciar(-1);
	Assert.assertEquals(0, c.siguiente());
	Assert.assertEquals(1, c.siguiente());
	}
}